home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMIGA-CD 2
/
Amiga-CD - Volume 2.iso
/
neue_programme
/
util
/
wb
/
mcp
/
mcp.doc
< prev
next >
Wrap
Text File
|
1995-06-01
|
18KB
|
453 lines
____ _____
o______ / _ /__ ____________\ _|______ ________ ____________ o
:\___ \ //___)\ __/ _ \ _ \_ __// __/___)\ __/_ _ \:
::/ \ \ / _\ \ _)_ \ \ \ | _)_\____ \ \/ \ _\ \ \
:/ _\ \ // \\ / \/ / \ | / \ _/ // \\ _\ // / /
/_________\ /____\_____\ //:\____|_______\____/____\____/_/ //:
o--/_______/---- - --/___/--- ----- -- - --- ---- -- ----/___/-o
PRESENTS
MCP Version 1.01
The Master Control Program !
Introduction:
Some time ago. In july 1994 a new project was started. A Workbench-Utility
with features, that nobody has ever seen before. First only some little fea-
tures have been implemented, but then MCP became more powerful. Now it's
time for the whole world to enjoy this tool. The routines have been made more
compatible and useable on (hopfully) all Amigas. Try MCP and you will see,
you can't live without it!
MCP was coded to optimize the handling with your Amiga. It will unburden your
startup-sequence. Many known tools are implemented in a more professional
way.
This is the first public release. There are certainly some bugs in it. We
hope that many people help us to remove these bugs.
System Requirements:
- An Amiga (the most powerful machine around!)
- Kickstart V2.04 or higher
- A MC68000/MC68010 or at least a MC68020 (for the 020 version)
Distribution:
MCP is FreeWare ! It's a really great program, but it isn't released as
ShareWare. Nowadays everbody makes his program ShareWare, what's up guys,
don't make money, make good tools !
Some words to MagicCX: MCP is a program like MagicCX, but some things are
different. MCP hasn't as many features as MagicCX (now), but some very
powerfull features that MagicCX hasn't. MCP is FreeWare, very short and coded
in assembly language.
For people that never read docs:
- Use Installprogram
- Click double on Checkmarks in MCPPrefs
- Read the doc
- Use It And Never Lose It!
Features:
- Mouse-Speeder
- Drive-NoClick
- SetDRI pens
- AssignWedge
- automatic Screen-activation
- AppChange
- NoTopaz
- Screen-Blanker (supports SwazBlanker)
- Screen-Dimmer
- MousePointer Blanker
- Alert-History
- full Windowmoving
- QuietTD
- CrunchPatch
- DosWildstar (* instead of #?)
- 16 Color Pointer
- complex Promotor
- PatchRGB32
- New Workbenchtitle
- LibSearch / FontSearch
- Formatprotection
- ToolAlias
- AssignPrefs
- Borderblank
- NoGuru
- little RTPatch
- WorkbenchTitle activate
- CopyMemQuicker
- No Chipmem option
- No Capslock
- CacheFont
- ToolType Enhancer
- many Hotkey Functions
- MUI Prefs-Program
- Coded in 100% Assembler
- uses Reqtools.library
read about the Features below.
Installation:
Please use the Install-program. Nothing will be copied over an existing file,
on every step you will be asked to confirm!
You have to start MCP right after SetPatch in your startup-sequence. Please
remove all tools with similar functions like MCP, these tools could cause
problems!
Usage of MCP:
Use the Prefs-program for configuration. Only one thing is to say, many check-
marks have double-functions. If you turn a Checkmark ON an additional window
will be opened.
Registration:
Hae? Registration? It's FreeWare! Yes, It's FreeWare, but you can register
for free. You will get always the new version. (only available via E-Mail)
Please send the registrationform via E-Mail to knoke@cs.tu-berlin.de or
zerocom@cs.tu-berlin.de :
- - - - - - - - - - - - - - - - - - snip - - - - - - - - - - - - - - - - - -
MCP - Registration
Name :
E-Mail :
Phone :
Computer :
Kickstart :
Processor :
Memory :
GraphicsCard :
Comments :
I'm agreed that some new tools of ALiENDESiGN or new features of MCP can be
tested on my Computer.
- - - - - - - - - - - - - - - - - - snip - - - - - - - - - - - - - - - - - -
You will get a registration number and the newest version of MCP.
Feature description:
- Drive NOClick
This is a simple function. It removes the nasty driveclick.
COMMENT: There are old drives, that don't support NoClick. If your
drive makes funny noises, dont use this option!
- SetDRI pens
Do you know some Screen which looks flat? Example: The ScreenToBack-Gadget
and opened requesters are only in one color or "1D"! With this function
you can fix this problem. It should always be enabled.
EXAMPLES: for this "1D" Screens are Resource or View80.
- AssignWedge
This nice feature enhances the "Please insert ??? in any drive" requester
so know you are able to Assign (Requester for selection), Mount (Tries to
mount the requested device), Deny (allways cancels the requester before
popups it at any time)
COMMENT: It doesn't support Locale in this version, it's always english.
- ScreenActivation
Easy to explain: If a new screen comes to front, it will always be
activated. The last time activated Window will be, of course, activated.
- AppChange
Now you can exchange every AppIcon very easy. If a program adds an AppIcon
(like Embedder of CDDA from CDx), MCP will search in ENV:sys/ for a de-
fault Icon named def_TASKNAME.info and replaces the orginal image with it.
EXAMPLE: Start Embedder, then MCP tries to open def_embedder.info and if
it's possible, it will replace the Embedder-AppIcon with the new
one.
- Alert-History
MCP will write every Alert to a GuruHistory-file in S: .
COMMENT: With a disabled NoGuru-Function only the Deadend-Alerts will be
saved. (after reset!)
- RTPatch
This will patch the Intuition.library to use Reqtools-Requesters.
In future versions it will be a full replacement for RTPatch.
COMMENT: If you use rtpatch, then start it with option "NOINTUITION".
- Wildstar
It enables you to use "*" insteat of "#?" in the Shell.
- PatchRGB32
If you have a Graphics-board and Kickstart 3.x you have to use this. It
fixes a bug in Kickstart 3.x-ROM to use 24Bit-Palette.
- WorkbenchTitle active
Now you can click on the Workbench on the Titlebar to active the Work-
bench. It's very useful for Toolsdaemon!
- Libsearch
If a library couldn't be opened, MCP will try to open the library from
libs:.
- Fontsearch
Same as Libsearch but for Fonts.
- BorderBlank
This is a well-known function. It turns the border from Grey to Black.
COMMENT: Works only on Kickstart 3.x.
- Copymemquick
It's a faster replacement for the Copymem and Copymemquick Function.
- NoGuru
This is a very nice Patch. It enhances all Alert-Requesters. No more Guru-
numbers.
COMMENT: It uses the MCP.gurudat file in S:. If you know more Gurus please
add them to this file and please inform the authors.
- Mousespeeder
Speeds up mousemovement (gives the mouse a selectable acceleration!).
Threshold: is the resolution of the Mousespeeder. (with a 2 the Mouse will
only be speeded, if you move it 2 or more pixels)
Acceleration: is the acceleration of the mouse.
- Blanker
There are only two different types supported this time:
Blank......: it's only a black-screen (internal)
Swazblanker: You can select a Swazblanker-Module (external)
COMMENT: Future versions will support all known blankers!
- Dimmer
It's an indepent Dimmer from the Blanker. You can first dimm the screen
and after a while, a Blanker can be started.
Depth: is a number between 0 and 255. 0 for no dimming and 255 for black.
Step: is the steprate for the Dimmer. (useful for GFX-Boards)
Delay: for the interruption between the dimm-steps. (recommended for ECS)
- Pointerblanker
The pointer will be disabled after selectable time or if you press any
key (Keyblank).
KNOWN BUG: It doesn't work right on some GFX-Board WBEmus (e.g. Retina)
We are working on a better solution!
- NoTopaz
You can exchange the standart topaz-font with another,nicer one.
COMMENT: The new font will be openened with Size 8.
Don't use Propotionalfonts.
- Movewindow
This is a Full-Window-Movement system. It can be used on all computers.
With "Size" you can give a maximum surface-size (width * height)
"Only WB-Window" to move only WB-Wins full.
"Only Simplerefresh" to move only Simple-Refreshwindows full. On Smart-
Refreshwindows the moving looks very ugly.
- QuietTD
Here you can set the retry-level of the trackdisk.device. The function is
very useful if you use MS-DOS disks very often (set it down). (10 is
system-default)
- Formatprotection
Select the device for protection and no program can format the volumes on
this device.
WARNING: QuickFormat works anyway. It doesn't format, it only writes
blocks.
- Pointerpatch
Now you can use a 16 color Pointer on the Workbench. To generate the new
Pointer-prefs select an IFF-Picture for the Pointer and one for the Busy-
pointer.
COMMENT: 16 Color-pointer doesn't work with VGAOnly-Monitor, so if you
want to use it with VGAOnly take our Monitorpackage.
COMMENT2: Sorry, but Kickstart 2.x isn't supported yet, it will come very
soon.
COMMENT3: If someone has painted nice pointers, it would be nice if you
send it to us.
- New Workbenchtitle
This will allow you to change the standart WB-Title in an enhanced one.
Many options are implemented, try it and click on "Function"
COMMENT: MCP checks out the old WB-Title by comparing an "Amiga" in the
title. If there's no "Amiga" in front, this function doesn't work!
- Toolalias
A really great function. Here you can exchange the Icon-Defaulttool. Give
a pattern and the new command. (e.g. more to c:ppmore)
- Crunchpatch
This based on the PowerPackerPatcher. Select the Task where MCP should de-
crunch Datafiles. Supported Crunchers are PowerPacker, Stonecracker, XPK
and Imploder. You can disable some crunchers for Tasks that support
crunched Files. (e.g. View80 can load PowerPacker-files)
COMMENT: MCP can't decrunch XPK-crypted files.
- Assignprefs
Select all Assigns you have in your system. Only one Assign has to be in
your startup-sequence: Assign ENV: ... .Different Assigns can be done:
Late: This Assign will be first assigned, if you use that. (same as Defer)
Path: Give a path for an assign.
Lock: Same as Path, but the destination-directory will be locked.
Add : Add an assign to an other.
COMMENT: If you were using AssignPrefs or AssignManager you can use the
Convert your old configs to MCP. These programs will be
automatically started from the install-script.
- No ChipMem
This is very useable with Graphic-Boards. Every Task that wants ChipMem
will get Fastmem, except the Tasks in the list. Without a good Workbench
Emulation only grey Screens will be shown.
- No Capslock
You can disable the CapsLock-key. If you press it nothing will happen.
- Cachefont
Do you know the long times if you want to select a font in a font-
requester. These times are over. MCPPrefs will generate a fontlist if you
select Cachefont on. This fontlist will be loaded if a program uses
AvailFonts. Cachefont is a 100% replacement for Availfonts.
COMMENT: Make sure that you generate a new fontlist if you have a new
font in your FONTS: directory.
- HotCmds
Here you can select standard AmigaDos commands. These will be started
with the selected Hotkey.
Window: is the default Outputwindow for the commands. Select nothing will
cause MCP to use it's default.
- ToolTypes
Now you can use some special ToolTypes to give your Computer more com-
patibility.
MCPNOVBR: Sets the VBR to zero. (see Processor)
MCPNOICACHE: Disables the Instruction Cache
MCPNODCACHE: Disables the Data Cache
MCPNOIBURST: Disables the Instruction Burst
MCPNODBURST: Disables the Data Burst
MCPNOCOPYBACK: Disables the MC68040 Copyback
MCPNOAGA: Set your system to OCS for some non-AGA programs. (like
KillAGA or Embedder)
All these features can be restored with the Hotkey-Function: Restore
System.
- Hotkeys
Here you can select a Hotkey for many Functions.
ClickToFront: Pops a window to front.
ClickToBack: Same as ClickToFront with window to back.
CycleScreen: Pops the the upper screen to back.
CycleWindow: Pops the the upper window to back.
Restore System: This will restore the processor-options (given in prefs)
and enable AGA (if possible) on. (Useful after Tool-
Types)
Hotkey Commands: Start different commands. (look at HotCmds for more in-
formation)
FastReset: It's a simple reset. (useful for A1200, it's really fast!)
ColdReset: This reset clears all resetproof-programs and disables the
MMU (if possible, of course).
Active Dimmer: Starts the Dimmer. (see there for more infos)
Active Blanker: like Active Dimmer for the Blanker.
- Processor
Here you can select some Processor-specific function to speedup your
computer:
VBR to FastMemory: This will set the VectorBaseRegister to FastMemory.
(010+)
Instruction Cache: Enables CPU Instruction Cache. (020+)
Data Cache: Enables CPU Instruction Cache. (030+)
Instruction Burst: Enables CPU Data Burst. (030 only)
Data Burst: Enables CPU Data Burst. (030 only)
Copyback: Enables MC68040 Copyback. (040 only)
Speedramsey: Enables Ramsey 60ns RAM mode. (Doesn't work on all computers.
If you machine crashes, turn it off) (A3000/A4000 only)
FastGary: This is only for A4000/030. It disables the delay if a Buserror
occurs. ( Should always be enabled )
MapRom: MCP will load an external Kickstart-file and reboot your Com-
puter. It works only on Amigas with MMU or on A4000/040.
FastRom: This will copy your Kickstartfile to the FastRam. Only usefull
on old Amigas with 16bit ROMs. (MMU required)
COMMENT: MapRom and FastRom are under development and will be
implemented in a later version of MCP.
- Promotor
This is a very complex Promotor with many options. It's also GFX-Board
compatible and designed for WB-Emulations. In betatestings it was used
with the PicassoII and it works really great.
Task: Chose a Task to promote to a DisplayID.
Autoscroll: Turn the Autoscroll for the given screens of this Task on.
WB-Colors: Use WB-colors. (Doesn't work always, sometime programs set
there colors after the screen is opened)
Interleaved: Select interleaved Bitmaps. Sometimes the scrolling could
be faster. (works only on Systemconform-programs, Kickstart
3.x only)
Take Size: The new screen will be opened with the size of the DisplayID.
Name: Same as Task for Screennames.
NoPromote: This task will not be promoted (e.g. DPaint)
Size: Promote a ScreenSize to a DisplayID.
DisplayID: Exchange an old DisplayID with a new one. (e.g. Pal -> DblPal)
TODO:
- 16 Colorpointer for Kickstart 2.x
- Busypointer Anim
- Retry | Cancel Timeout (for Requesters)
- Formatter (start Formatprogram if you insert a Non Dos disk)
- Exploding Windows
- SunMouse, SunKeys
- CycletoMenu
- WBClock
- HuntWindows (jump to the part of screen where the window was opened, for
autoscroll screens)
- MMB Shift
- Upper Pubscreen (the first screen will be always the default publicscreen)
- Menu Wrap (press RightMouse and the pointer will jump to the menuline)
- KeyClick
- HoldX/Y
- Lefty Mouse
- WindowSize (like Unix)
- AnalogClock
- SysIHack (Some help needed. If someone can help contact the Authors)
- Snap (Help would be nice)
- SmartWB
- ForceIcon
- DoCMB (Doubleclick on MiddleMouseButton)
- BootPicture (without jumping)
- RTPatch (complete replacement without the bugs)
- MagicMenu (but a BETTER look)
- MFSMount
- FullBench
- UnixDirs
- ScreensMenu (click with RightMouse on ScreenToBack gadget -> a menu will
be opened with the screen on your system)
- HD-Floppy fix (that you can use two HD-Floppies at the same time)
This is a very long list. Updates guaranteed!
Bug Reports:
If you have found any bug or you have new suggestions, then contact one of
the Authors. Bugs will be removed as fast as possible and you will get an
updated version. EVERY mail will be answered!
Developer:
If anyone of you wants to support MCP (with a PointerPrefs program for
example) then contact us and you will get detailed developer-information.
Authors:
How to contact the Authors:
Stefan "zerocom" Sommerfeld Michael "Oxygene" Knoke
Kaulbachstr. 3 Berlinerstr. 33
14612 Falkensee 14612 Falkensee
Germany Germany
Phone: +49-[0]3322-202452 Phone: +49-[0]3322-22440
EMail: zerocom@cs.tu-berlin.de EMail: knoke@cs.tu-berlin.de
Vincent "fOX" Schöttke
Phone: +49-[0]3322-3202
Support BBS: MagiC P0ti0N! +49-[0]3322-208768 ( 2400-28800 )
Type "update" on login, then you will get into a special part of the BBS.
There you can write bugreports or suggestions and download the newest
version. (!!! This service is first available in 4 April. !!!)
Thanks:
People we want to thank:
- Torsten Bach for Betatesting, new Ideas and the Icons.
- All Betatesters of MCP.
- Eric Totel for his wonderful MUI-Builder.
- Nico François for his great ReqTools.library. (I hope you work on a new
version)
- T.F.A for ASM-One the best assembler ever.
- Stefan Stunz for MUI. It's very useful for coding, but hard to find out
what you want in your C-Structures.
- Commodore for the Amiga, the best computer ever build!